Глобальный контекст.УстановитьСоответствиеОбъектаИРеквизитаФормы (Global context.SetObjectAndFormAttributeConformity)
Глобальный контекст (Global context)
УстановитьСоответствиеОбъектаИРеквизитаФормы (SetObjectAndFormAttributeConformity)
Не рекомендуется использовать, начиная с версии 8.2.
Рекомендуется использовать:
- УстановитьСоответствиеОбъектаИФормы
Доступен, начиная с версии 8.2.
Синтаксис:
УстановитьСоответствиеОбъектаИРеквизитаФормы(<Объект>, <ИмяРеквизита>)Параметры:
<Объект> (обязательный)
Прикладной объект, преобразованный из данных формы в значение, для которого необходимо установить соответствие с именем реквизита формы.
<ИмяРеквизита> (обязательный)
Имя существующего реквизита формы.
Описание:
Метод автоматически устанавливает соответствие между реквизитами формы клиентского приложения и объектами вида СообщениеПользователю для последующей установки правильного соответствия сообщений и элементов управления формы. Для того, чтобы сообщение использовало данные соответствия объекта и имени реквизита, у него необходимо заполнить поле Данные. Соответствие может быть получено методом ПолучитьСоответствиеОбъектаИРеквизитаФормы. Получить соответствие можно до тех пор, пока существует объект, для которого оно зарегистрировано.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Во внешнем соединении метод игнорируется.Пример:
| // Код в модуле формы клиентского приложения Документ = ДанныеФормыВЗначение(Объект, Тип("ДокументОбъект.ПоступлениеТМЦ")); УстановитьСоответствиеОбъектаИРеквизитаФормы(Документ, "Объект"); .... Документ.Записать(); // Код в модуле документа Процедура ОбработкаПроведения() ... Сообщение = Новый СообщениеПользователю(); Сообщение.Текст = "В строке 11 табличной части " + """Номенклатура"" не хватает " + НедостающееКоличество + " " + ЕдиницаИзмеренияНоменклатуры; Сообщение.Поле = "Номенклатура[10].Количество"; // Привязка объекта к реквизиту формы произойдет за счет // установленного выше по стеку соответствия методом // УстановитьСоответствиеОбъектаИРеквизитаФормы Сообщение.УстановитьДанные(ЭтотОбъект); Сообщение.Сообщить(); // Сообщение будет показано в форме и привязано к // элементу управления связанного с полем // Количество в 11-й строке табличной части // Номенклатура. ... КонецПроцедуры; |
См. также:
СообщениеПользователю, свойство ПутьКДаннымГлобальный контекст, метод ПолучитьСоответствиеОбъектаИРеквизитаФормы
Использование в версии:
Доступен, начиная с версии 8.2.
Не рекомендуется использовать, начиная с версии 8.2.
Описание изменено в версии 8.3.17.